package com.design.components;

import java.util.List;

import com.data.IdManager;

public class Screen extends DesignComponent implements AttributeTypes {
	
	//**************************************************************************************************
	//	Constructor.
	//**************************************************************************************************
	
	public Screen() {
		super(IdManager.SCREEN_PREFIX);
	}
	
	//**************************************************************************************************
	//	Attributes.
	//**************************************************************************************************
	
	public static byte quantity;
	private String title;
	private List <Integer> images;		// has the images id that are contained in the template hash map.
	private List <Integer> text;		// has the images id that are contained in the template hash map.

	//**************************************************************************************************
	//	Public Methods.
	//**************************************************************************************************

	@Override
	public void dumpAttributes(List <String> names, List <String> values) {
		super.dumpCommonAttributes(names, values);
	}

	@Override
	public void keepAttributes(List<String> values) {
		
	}
	
	//**************************************************************************************************
	//	Getters & Setters.
	//**************************************************************************************************
	
	public void setTitle(String title) {
		this.title = title;
	}
	public String getTitle() {
		return title;
	}
	
	public void setImages(List <Integer> images) {
		this.images = images;
	}
	public List <Integer> getImages() {
		return images;
	}
	
	public void setText(List <Integer> text) {
		this.text = text;
	}
	public List <Integer> getText() {
		return text;
	}
	
}